#pragma once
#include "windows.h"
#include "iostream"
using namespace std;

struct ObsOEPRetStruct
{
	DWORD dwXorKey;
	DWORD dwOpcodeSize;
};

class Obfuse
{
public:
	//const char* szReg[];
	Obfuse();
	~Obfuse();
	ObsOEPRetStruct InitOep(char *);
	DWORD StuffJunkcode(char*, byte, DWORD, size_t);
private:
	
	byte GetRandReg(byte);

};


